package com.szly.phm.common.mapper;

import com.szly.phm.common.entity.dto.stu.ExportStudentDTO;
import com.szly.phm.common.entity.dto.stu.StudentPageDTO;
import com.szly.phm.common.entity.dto.stu.SynStudentDTO;
import com.szly.phm.common.entity.dto.user.ImportUsers;
import com.szly.phm.common.entity.po.ScStudent;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.szly.phm.common.entity.vo.sc.ExportStudentVO;
import com.szly.phm.common.entity.vo.sc.StudentInfoVO;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author Administrator
 * @since 2021-10-04
 */
public interface ScStudentMapper extends BaseMapper<ScStudent> {

    List<StudentInfoVO> selectStudentInfo(StudentPageDTO studentPageDTO);
    List<ExportStudentVO> selectExportUserData(ExportStudentDTO importStudentDTO);
    List<ScStudent> selectSynStudent(SynStudentDTO importStudentDTO);
    List<ScStudent> selectScStudentByUserName(String userName);
    List<String> selectScStudentUserName(List<String> studentIds);
}
